package ExerciseGroup;/*
* 水仙花数，所谓水仙花数是指一个三位数，其各个位上的数字立方
* 和等于其本身，打印出所有的水仙花数
*
* */

public class NarcissusNumber {
    public static void main(String[] args) {
        for (int narcissusNumber = 100; narcissusNumber < 1000; narcissusNumber++){

            //将三位数分离，取出百位，十位，个位
            int numHundred = narcissusNumber / 100;
            int numTen = narcissusNumber % 100 / 10;
            int numBit = narcissusNumber % 100 % 10;

            if(Math.pow(numHundred,3) + Math.pow(numTen,3) + Math.pow(numBit,3) == narcissusNumber){
                System.out.println(narcissusNumber);
            }
        }
    }
}
